high-rise flats - Spanish English Dictionary